home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 5-Fonts & Software / Applications / Adobe Illustrator® 3.0 / PPD Folder / SCG20522.PPD < prev    next >
Text File  |  1990-10-11  |  32KB  |  785 lines

  1. *% Adobe Systems PostScript(R) Printer Description File
  2. *% For "Scantext" version 52.3
  3. *% Produced by "BuildPPD.ps" version 3.0 edit 58
  4. *%
  5. *% Copyright 1988, 1989, 1990 Adobe Systems Incorporated.  
  6. *% All Rights Reserved.
  7. *% Permission is granted for redistribution of this file as
  8. *% long as this copyright notice is intact and the contents
  9. *% of the file is not altered in any way from its original form.
  10. *%
  11. *% The byte count of this file should be exactly 031743 or 032527
  12. *% depending on the filesystem it resides in.
  13. *%
  14. *% Date: 18 July 1990
  15. *FormatVersion: "3.0"
  16. *FileVersion: "1.0"
  17. *LanguageVersion: English
  18.  
  19. *Product: "(Scantext)"
  20. *PSVersion: "(52.2) 1.0"
  21. *PSVersion: "(49.3) 1.0"
  22. *NickName: "Scantext 2030/51"
  23.  
  24. *% General Information and Defaults ===============
  25. *FreeVM: "2441278"
  26. *ColorDevice: False
  27. *VariablePaperSize: True
  28. *FileSystem: True
  29. *?FileSystem: "statusdict begin diskonline {(True)}{(False)} ifelse = flush"
  30. *Throughput: "1"
  31. *Password: "0"
  32. *ExitServer: "
  33.   count 0 eq {  
  34.     true 
  35.   }{
  36.     dup    
  37.     statusdict begin checkpassword end not 
  38.   } ifelse 
  39.   {  
  40.     (WARNING : Cannot perform the exitserver command.) = 
  41.     (Password supplied is not valid.) = 
  42.     (Please contact the author of this software.) = flush
  43.     quit 
  44.   } if 
  45.   serverdict begin exitserver
  46. "
  47. *End
  48. *Reset: "
  49.   count 0 eq {  
  50.     true 
  51.   }{
  52.     dup    
  53.     statusdict begin checkpassword end not 
  54.   } ifelse 
  55.   {  
  56.     (WARNING : Cannot reset printer.) = 
  57.     (Password supplied is not valid.) = 
  58.     (Please contact the author of this software.) = flush
  59.     quit 
  60.   } if 
  61.   serverdict begin exitserver
  62.   systemdict /quit get exec
  63.   (WARNING : Printer Reset Failed.) = flush
  64. "
  65. *End
  66.  
  67. *?Resolution: "
  68. save
  69.   initgraphics
  70.   0 0 moveto currentpoint matrix defaultmatrix transform
  71.   0 72 lineto currentpoint matrix defaultmatrix transform
  72.   3 -1 roll sub dup mul
  73.   3 1 roll exch sub dup mul
  74.   add sqrt round cvi
  75.   (          ) cvs print (dpi) = flush
  76. restore
  77. "
  78. *End
  79.  
  80. *% Halftone Information ===============
  81. *%  Depends on resolution
  82. *ScreenAngle: "45.0"
  83. *DefaultScreenProc: Dot
  84. *ScreenProc Dot: "
  85. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  86. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  87. "
  88. *End
  89. *ScreenProc Line: "{ pop }"
  90. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  91. *DefaultTransfer: Normalized
  92. *Transfer Null: "{}"
  93. *Transfer Null.Inverse: "{ 1 exch sub }"
  94. *Transfer Normalized: "
  95. {
  96. mark
  97. 1.0 1.0 .92 .76 .64 .54 .44 .36 .28 .2 .1 .0
  98. counttomark dup 3 add -1 roll exch
  99. 2 sub mul dup floor cvi
  100. dup 3 1 roll sub
  101. exch dup 
  102. 3 add index exch 2 add index dup
  103. 4 1 roll
  104. sub mul add
  105. counttomark 1 add 1 roll 
  106. cleartomark
  107. }bind 
  108. "
  109. *End
  110.  
  111. *Transfer Normalized.Inverse: "
  112. mark
  113. .0 .0 .1 .2 .28 .36 .44 .54 .64 .76 .92 1.0
  114. counttomark dup 3 add -1 roll exch
  115. 2 sub mul dup floor cvi
  116. dup 3 1 roll sub
  117. exch dup 
  118. 3 add index exch 2 add index dup
  119. 4 1 roll
  120. sub mul add
  121. counttomark 1 add 1 roll 
  122. cleartomark
  123. } bind"
  124. *End
  125.  
  126. *% Paper Handling ===================
  127.  
  128. *% Use these entries to set paper size most of the time, unless there is
  129. *% specific reason to use PageRegion or PaperTray.
  130. *?PageSize: "
  131.  save 
  132.    /d0 27 dict def d0 begin
  133.      /420_595 (A5.Transverse) def
  134.      /499_709 (B5.Transverse) def
  135.      /595_842 (A4.Transverse) def
  136.      /612_792 (Letter.Transverse) def
  137.      /1224_792 (Ledger) def
  138.      /595_420 (A5) def
  139.      /709_499 (B5) def
  140.      /792_612 (Letter) def
  141.      /842_595 (A4) def
  142.          /914_668 (A4.Extra) def
  143.          /668_914_668 (A4.Extra.Transverse) def
  144.      /1008_612 (Legal) def
  145.      /1191_842 (A3) def
  146.          /842_1191 (A3.Transverse) def
  147.          /1263_914 (A3.Extra) def
  148.          /914_1263 (A3.Extra.Transverse) def
  149.      /1224_792 (Tabloid) def
  150.          /792_1224 (Tabloid.Transverse) def
  151.          /1269_842 (Tabloid.Extra) def
  152.          /1269_842 (Tabloid.Extra.Transverse) def
  153.          /864_684 (Letter.Extra) def
  154.          /684_864 (Letter.Extra.Transverse) def
  155.          /612_1008 (Legal.Transverse) def
  156.          /1080_684 (Legal.Extra) def
  157.          /684_1080 (Legal.Extra.Transverse) def
  158.    end
  159.    statusdict begin pageparams  end
  160.    4 1 roll pop 
  161.    /high exch 10 string cvs dup length /hlen exch def def
  162.    /wide exch 10 string cvs def
  163.    /key hlen 1 add wide length add string def
  164.    key 0 high putinterval 
  165.    key hlen (_) putinterval
  166.    key hlen 1 add wide putinterval
  167.    d0 key cvn {get}stopped {(Unknown)}if
  168.    =   pop flush
  169.    restore
  170. "
  171. *End
  172.  
  173. *PageSize Letter: "statusdict begin 612 792  0 1 setpageparams end"
  174. *PageSize Letter.Transverse: "statusdict begin 792 612  0 1 setpageparams end"
  175. *PageSize Letter.Extra: "statusdict begin 684 864 0 1 setpageparams end"
  176. *PageSize Letter.Extra.Transverse: "statusdict begin 864 684  0 1 setpageparams end"
  177. *PageSize Legal: "statusdict begin 612 1008 0 1 setpageparams end"
  178. *PageSize Legal.Transverse: "statusdict begin 1008 612 0 1 setpageparams end"
  179. *PageSize Legal.Extra: "statusdict begin 684 1080 0 1 setpageparams end"
  180. *PageSize Legal.Extra.Transverse: "statusdict begin 1080 684 0 1 setpageparams end"
  181. *PageSize Tabloid: "statusdict begin 792 1224 0 1 setpageparams end"
  182. *PageSize Tabloid.Transverse: "statusdict begin 1224 792 0 1 setpageparams end"
  183. *PageSize Tabloid.Extra: "statusdict begin 842 1296 0 1 setpageparams end"
  184. *PageSize Tabloid.Extra.Transverse: "statusdict begin 1296 842 0 1 setpageparams end"
  185. *PageSize A4: "statusdict begin 596 842 0 1 setpageparams end"
  186. *PageSize A4.Transverse: "statusdict begin 842 596 0 1 setpageparams end"
  187. *PageSize A4.Extra: "statusdict begin 668 914 0 1 setpageparams end"
  188. *PageSize A4.Extra.Transverse: "statusdict begin 914 668 0 1 setpageparams end"
  189. *PageSize A3: "statusdict begin 842 1191 0 1 setpageparams end"
  190. *PageSize A3.Transverse: "statusdict begin 1191 842 0 1 setpageparams end"
  191. *PageSize A3.Extra: "statusdict begin 914 1263 0 1 setpageparams end"
  192. *PageSize A3.Extra.Transverse: "statusdict begin 1263 914 0 1 setpageparams end"
  193.  
  194. *% These entries will set up the frame buffer. Usually used with manual feed.
  195. *DefaultPageRegion: A4
  196. *PageRegion Letter: "statusdict begin 612 792  0 1 setpageparams end"
  197. *PageRegion Letter.Transverse: "statusdict begin 792 612  0 1 setpageparams end"
  198. *PageRegion Letter.Extra: "statusdict begin 684 864 0 1 setpageparams end"
  199. *PageRegion Letter.Extra.Transverse: "statusdict begin 864 684  0 0 setpageparams end"
  200. *PageRegion Legal: "statusdict begin 612 1008 0 1 setpageparams end"
  201. *PageRegion Legal.Transverse: "statusdict begin 1008 612 0 1 setpageparams end"
  202. *PageRegion Legal.Extra: "statusdict begin 684 1080 0 1 setpageparams end"
  203. *PageRegion Legal.Extra.Transverse: "statusdict begin 1080 684 0 1 setpageparams end"
  204. *PageRegion Tabloid: "statusdict begin 792 1224 0 1 setpageparams end"
  205. *PageRegion Tabloid.Transverse: "statusdict begin 1224 792 0 1 setpageparams end"
  206. *PageRegion Tabloid.Extra: "statusdict begin 842 1296 0 1 setpageparams end"
  207. *PageRegion Tabloid.Extra.Transverse: "statusdict begin 1296 842 0 1 setpageparams end"
  208. *PageRegion A4: "statusdict begin 596 842 0 1 setpageparams end"
  209. *PageRegion A4.Transverse: "statusdict begin 842 596 0 1 setpageparams end"
  210. *PageRegion A4.Extra: "statusdict begin 668 914 0 1 setpageparams end"
  211. *PageRegion A4.Extra.Transverse: "statusdict begin 914 668 0 1 setpageparams end"
  212. *PageRegion A3: "statusdict begin 842 1191 0 1 setpageparams end"
  213. *PageRegion A3.Transverse: "statusdict begin 1191 842 0 1 setpageparams end"
  214. *PageRegion A3.Extra: "statusdict begin 914 1263 0 1 setpageparams end"
  215. *PageRegion A3.Extra.Transverse: "statusdict begin 1263 914 0 1 setpageparams end"
  216.  
  217. *DefaultPaperTray: None
  218.  
  219. *% The following entries provide information about specific paper keywords.
  220. *DefaultImageableArea: A4
  221. *ImageableArea Letter: "0 0 612 792"
  222. *ImageableArea Letter: "0 0 612 792"
  223. *ImageableArea Letter.Transverse: "0 0 792 612"
  224. *ImageableArea Letter.Extra: "0 0 684 864"
  225. *ImageableArea Letter.Extra.Transverse: "0 0 864 684"
  226. *ImageableArea Legal: "0 0 612 1008"
  227. *ImageableArea Legal.Transverse: "0 0 1008 612"
  228. *ImageableArea Legal.Extra: "0 0 684 1080"
  229. *ImageableArea Legal.Extra.Transverse: "0 0 1080 684"
  230. *ImageableArea Tabloid: "0 0 792 1224"
  231. *ImageableArea Tabloid.Transverse: "0 0 1224 792"
  232. *ImageableArea Tabloid.Extra: "0 0 842 1296"
  233. *ImageableArea Tabloid.Extra.Transverse: "0 0 1296 842"
  234. *ImageableArea A4: "0 0 595.28 841.89"
  235. *ImageableArea A4.Transverse: "0 0 841.89 595.28"
  236. *ImageableArea A4.Extra: "0 0 667.28 913.89"
  237. *ImageableArea A4.Extra.Transverse: "0 0 913.89 667.28"
  238. *ImageableArea A3: "0 0 841.89 1190.55"
  239. *ImageableArea A3.Transverse: "0 0 1190.55 841.89"
  240. *ImageableArea A3.Extra: "0 0 913.89 1262.55"
  241. *ImageableArea A3.Extra.Transverse: "0 0 1262.28 913.89"
  242. *?ImageableArea: "
  243.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  244.   newpath clippath pathbbox
  245.   4 -2 roll exch 2 {ceiling cvp} repeat
  246.   exch 2 {floor cvp} repeat flush
  247.  restore
  248. "
  249. *End
  250.  
  251. *% These provide the physical dimensions of the paper (by keyword)
  252. *DefaultPaperDimension: A4
  253. *PaperDimension Letter: "612 792"
  254. *PaperDimension Letter.Transverse: "792 612 "
  255. *PaperDimension Letter.Extra: "684 864"
  256. *PaperDimension Letter.Extra.Transverse: "864 684 "
  257. *PaperDimension Legal: "612 1008"
  258. *PaperDimension Legal.Transverse: "1008 612 "
  259. *PaperDimension Legal.Extra: "684 1080"
  260. *PaperDimension Legal.Extra.Transverse: "1080 684 "
  261. *PaperDimension Tabloid: "792 1224"
  262. *PaperDimension Tabloid.Transverse: "1224 792 "
  263. *PaperDimension Tabloid.Extra: "842 1296"
  264. *PaperDimension Tabloid.Extra.Transverse: "1296 842 "
  265. *PaperDimension A4: "595.28 841.89"
  266. *PaperDimension A4.Transverse: "841.89 595.28"
  267. *PaperDimension A4.Extra: "667.28 913.89"
  268. *PaperDimension A4.Extra.Transverse: "913.89 667.28"
  269. *PaperDimension A3: "841.89 1190.55"
  270. *PaperDimension A3.Transverse: "1190.55 841.89"
  271. *PaperDimension A3.Extra: "913.89 1262.55"
  272. *PaperDimension A3.Extra.Transverse: "1262.55 913.89"
  273.  
  274. *DefaultOutputBin: Upper
  275. *DefaultInputSlot: None
  276.  
  277. *DefaultManualFeed: False
  278. *?ManualFeed: "
  279.   statusdict /manualfeed get
  280.   {(True)}{(False)}ifelse = flush"
  281. *End
  282. *ManualFeed True: "statusdict begin /manualfeed true store end"
  283. *ManualFeed False: "statusdict begin /manualfeed false store end"
  284.  
  285. *DefaultOutputOrder: Normal
  286. *DefaultCollator: None
  287. *DefaultSorter: None
  288. *DefaultDuplex: None
  289.  
  290. *% Font Information =====================
  291.  
  292. *DefaultFont: Courier
  293. *Font Courier: Standard "(001.004)"
  294. *Font Courier-Bold: Standard "(001.004)"
  295. *Font Courier-BoldOblique: Standard "(001.004)"
  296. *Font Courier-Oblique: Standard "(001.004)"
  297. *Font Helvetica: Standard "(001.002)"
  298. *Font Helvetica-Bold: Standard "(001.002)"
  299. *Font Helvetica-BoldOblique: Standard "(001.002)"
  300. *Font Helvetica-Narrow: Standard "(001.002)"
  301. *Font Helvetica-Narrow-Bold: Standard "(001.002)"
  302. *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)"
  303. *Font Helvetica-Narrow-Oblique: Standard "(001.002)"
  304. *Font Helvetica-Oblique: Standard "(001.002)"
  305. *Font Symbol: Special "(001.003)"
  306. *Font Times-Bold: Standard "(001.002)"
  307. *Font Times-BoldItalic: Standard "(001.004)"
  308. *Font Times-Italic: Standard "(001.002)"
  309. *Font Times-Roman: Standard "(001.002)"
  310. *?FontQuery: "
  311. save  4 dict begin /sv exch def
  312. /str (fonts/                              ) def
  313. /st2 128 string def
  314. {
  315.   count 0 gt {
  316.     dup st2 cvs (/) print print (:) print
  317.     dup FontDirectory exch known {pop (Yes)}{
  318.      str exch st2 cvs dup length /len exch def
  319.      6 exch putinterval str 0 len 6 add getinterval mark exch
  320.      { } st2 filenameforall counttomark 0 gt {
  321.       cleartomark (Yes)}{cleartomark (No)}ifelse
  322.     }ifelse = flush
  323.   }{ exit } ifelse
  324. } bind loop
  325. (*) = flush
  326. sv end restore
  327. "
  328. *End
  329.  
  330. *?FontList: "
  331. save  2 dict begin /sv exch def
  332. /str 128 string def
  333. FontDirectory { pop == } bind forall flush
  334. /filenameforall where { 
  335.  pop save (fonts/*) { 
  336.   dup length 6 sub 6 exch getinterval cvn == 
  337.  } bind str filenameforall flush restore
  338. } if 
  339. (*) = flush
  340. sv end restore
  341. "
  342. *End
  343.  
  344. *% Printer Messages (verbatim from printer):
  345. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  346. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  347. *Message: "\FontName\ not found, using Courier"
  348.  
  349. *% Status (format: %%[ status: <one of these> ]%% )
  350. *Status: "idle"
  351. *Status: "busy"
  352. *Status: "waiting"
  353. *Status: "printing"
  354. *Status: "warming up"
  355. *Status: "PrinterError: Printer never accepted band"
  356. *Status: "PrinterError: PrintXferBusy for too long"
  357. *Status: "PrinterError: Fifo transfer took too long: DMABusy still"
  358. *Status: "PrinterError: Fifo transfer did not start: DMABusy still"
  359. *Status: "PrinterError: Printer printed but stuck printing: !END"
  360. *Status: "PrinterError: Default page being defined is too big"
  361. *Status: "PrinterError: PrinterError: Printer never was ready to start band: !STA"
  362. *Status: "PrinterError: Printer OK                                
  363. *Status: "PrinterError: Failed Printerstart: !BEG)"                        
  364. *Status: "PrinterError: Print aborted <SHIFT STOP>"                
  365. *Status: "PrinterError: Printer not ready to write: unused"        
  366. *Status: "PrinterError: Default page being defined is too big"        
  367. *Status: "PrinterError: Printer not ready; printer needs attention"
  368.  
  369. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 
  370. *Source: "serial" 
  371. *Source: "AppleTalk" 
  372. *Source: "Centronics" 
  373.  
  374. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]" 
  375.  
  376.  
  377. *DefaultColorSep: ProcessCyan.96lpi/  96l
  378.  
  379. *InkName: ProcessCyan/Process Cyan
  380. *InkName: ProcessMagenta/Process Magenta
  381. *InkName: ProcessYellow/Process Yellow
  382. *InkName: ProcessBlack/Process Black
  383. *InkName: CustomColor/Custom Color
  384.  
  385. *% For  72 lpi / NR (Normal Resolution)
  386.  
  387. *ColorSepScreenAngle ProcessCyan.72lpi.NR/  72 lpi / NR:     "71.5651" 
  388. *ColorSepScreenAngle ProcessMagenta.72lpi.NR/  72 lpi / NR: "18.4349" 
  389. *ColorSepScreenAngle ProcessYellow.72lpi.NR/  72 lpi / NR:     "0.0" 
  390. *ColorSepScreenAngle ProcessBlack.72lpi.NR/  72 lpi / NR:     "45.0" 
  391. *ColorSepScreenAngle CustomColor.72lpi.NR/  72 lpi / NR:     "45.0" 
  392.  
  393. *ColorSepScreenFreq ProcessBlack.72lpi.NR/  72 lpi / NR:     "71.8597" 
  394. *ColorSepScreenFreq CustomColor.72lpi.NR/  72 lpi / NR:     "71.8597" 
  395. *ColorSepScreenFreq ProcessCyan.72lpi.NR/  72 lpi / NR:     "64.2733" 
  396. *ColorSepScreenFreq ProcessMagenta.72lpi.NR/  72 lpi / NR:     "64.2733" 
  397. *ColorSepScreenFreq ProcessYellow.72lpi.NR/  72 lpi / NR:     "67.75" 
  398.  
  399. *ColorSepScreenProc ProcessCyan.72lpi.NR/  72 lpi / NR: "
  400. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  401. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  402. *End
  403. *ColorSepScreenProc ProcessMagenta.72lpi.NR/  72 lpi / NR: "
  404. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  405. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  406. *End
  407. *ColorSepScreenProc ProcessYellow.72lpi.NR/  72 lpi / NR: "
  408. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  409. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  410. *End
  411. *ColorSepScreenProc ProcessBlack.72lpi.NR/  72 lpi / NR: "
  412. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  413. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  414. *End
  415. *ColorSepScreenProc CustomColor.72lpi.NR/  72 lpi / NR: "
  416. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  417. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  418. *End
  419.  
  420. *% For 96 lpi / NR (Normal Resolution)
  421.  
  422. *ColorSepScreenAngle ProcessCyan.96lpi.NR/  96 lpi / NR: "71.5651" 
  423. *ColorSepScreenAngle ProcessMagenta.96lpi.NR/  96 lpi / NR: "18.4349" 
  424. *ColorSepScreenAngle ProcessYellow.96lpi.NR/  96 lpi / NR:     "0.0" 
  425. *ColorSepScreenAngle ProcessBlack.96lpi.NR/  96 lpi / NR:     "45.0" 
  426. *ColorSepScreenAngle CustomColor.96lpi.NR/  96 lpi / NR:     "45.0" 
  427.  
  428. *ColorSepScreenFreq ProcessCyan.96lpi.NR/  96 lpi / NR:     "85.6977" 
  429. *ColorSepScreenFreq ProcessMagenta.96lpi.NR/  96 lpi / NR:     "85.6977" 
  430. *ColorSepScreenFreq ProcessYellow.96lpi.NR/  96 lpi / NR:     "90.3333" 
  431. *ColorSepScreenFreq ProcessBlack.96lpi.NR/  96 lpi / NR:     "95.813" 
  432. *ColorSepScreenFreq CustomColor.96lpi.NR/  96 lpi / NR:     "95.813" 
  433.  
  434. *ColorSepScreenProc ProcessCyan.96lpi.NR/  96 lpi / NR: "
  435. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  436. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  437. *End
  438. *ColorSepScreenProc ProcessMagenta.96lpi.NR/  96 lpi / NR: "
  439. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  440. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  441. *End
  442. *ColorSepScreenProc ProcessYellow.96lpi.NR/  96 lpi / NR: "
  443. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  444. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  445. *End
  446. *ColorSepScreenProc ProcessBlack.96lpi.NR/  96 lpi / NR: "
  447. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  448. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  449. *End
  450. *ColorSepScreenProc CustomColor.96lpi.NR/  96 lpi / NR: "
  451. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  452. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  453. *End
  454.  
  455.  
  456. *% For 96 lpi / DR (Normal Resolution)
  457.  
  458. *ColorSepScreenAngle ProcessCyan.96lpi.DR/  96 lpi / DR:     "71.5651" 
  459. *ColorSepScreenAngle ProcessMagenta.96lpi.DR/  96 lpi / DR: "18.4349" 
  460. *ColorSepScreenAngle ProcessYellow.96lpi.DR/  96 lpi / DR:     "0.0" 
  461. *ColorSepScreenAngle ProcessBlack.96lpi.DR/  96 lpi / DR:     "45.0" 
  462. *ColorSepScreenAngle CustomColor.96lpi.DR/  96 lpi / DR:     "45.0" 
  463.  
  464. *ColorSepScreenFreq ProcessCyan.96lpi.DR/  96 lpi / DR:     "85.6977" 
  465. *ColorSepScreenFreq ProcessMagenta.96lpi.DR/  96 lpi / DR:     "85.6977" 
  466. *ColorSepScreenFreq ProcessYellow.96lpi.DR/  96 lpi / DR:     "90.3333" 
  467. *ColorSepScreenFreq ProcessBlack.96lpi.DR/  96 lpi / DR:     "95.813" 
  468. *ColorSepScreenFreq CustomColor.96lpi.DR/  96 lpi / DR:     "95.813" 
  469.  
  470. *ColorSepScreenProc ProcessCyan.96lpi.DR/  96 lpi / DR: "
  471. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  472. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  473. *End
  474. *ColorSepScreenProc ProcessMagenta.96lpi.DR/  96 lpi / DR: "
  475. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  476. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  477. *End
  478. *ColorSepScreenProc ProcessYellow.96lpi.DR/  96 lpi / DR: "
  479. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  480. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  481. *End
  482. *ColorSepScreenProc ProcessBlack.96lpi.DR/  96 lpi / DR: "
  483. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  484. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  485. *End
  486. *ColorSepScreenProc CustomColor.96lpi.DR/  96 lpi / DR: "
  487. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  488. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  489. *End
  490.  
  491. *% For 115 lpi / DR
  492. ==================================================== 
  493.  
  494. *ColorSepScreenAngle ProcessCyan.115lpi.DR/115 lpi / DR:     "71.5651" 
  495. *ColorSepScreenAngle ProcessMagenta.115lpi.DR/115 lpi / DR: "18.4349" 
  496. *ColorSepScreenAngle ProcessYellow.115lpi.DR/115 lpi / DR:     "0.0" 
  497. *ColorSepScreenAngle ProcessBlack.115lpi.DR/115 lpi / DR:     "45.0" 
  498. *ColorSepScreenAngle CustomColor.115lpi.DR/115 lpi / DR:     "45.0" 
  499.  
  500. *ColorSepScreenFreq ProcessCyan.115lpi.DR/115 lpi / DR:     "102.837" 
  501. *ColorSepScreenFreq ProcessMagenta.115lpi.DR/115 lpi / DR:     "102.837" 
  502. *ColorSepScreenFreq ProcessYellow.115lpi.DR/115 lpi / DR:     "108.4" 
  503. *ColorSepScreenFreq ProcessBlack.115lpi.DR/115 lpi / DR:     "114.976" 
  504. *ColorSepScreenFreq CustomColor.115lpi.DR/115 lpi / DR:     "114.976" 
  505.  
  506. *ColorSepScreenProc ProcessCyan.115lpi.DR/115 lpi / DR: "
  507. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  508. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  509. *End
  510. *ColorSepScreenProc ProcessMagenta.115lpi.DR/115 lpi / DR: "
  511. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  512. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  513. *End
  514. *ColorSepScreenProc ProcessYellow.115lpi.DR/115 lpi / DR: "
  515. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  516. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  517. *End
  518. *ColorSepScreenProc ProcessBlack.115lpi.DR/115 lpi / DR: "
  519. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  520. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  521. *End
  522. *ColorSepScreenProc CustomColor.115lpi.DR/115 lpi / DR: "
  523. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  524. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  525. *End
  526.  
  527.  
  528. *% For 144 lpi / DR
  529.  
  530. *ColorSepScreenAngle ProcessCyan.144lpi.DR/144 lpi / DR:     "71.5651" 
  531. *ColorSepScreenAngle ProcessMagenta.144lpi.DR/144 lpi / DR: "18.4349" 
  532. *ColorSepScreenAngle ProcessYellow.144lpi.DR/144 lpi / DR:     "0.0" 
  533. *ColorSepScreenAngle ProcessBlack.144lpi.DR/144 lpi / DR:     "45.0"
  534. *ColorSepScreenAngle CustomColor.144lpi.DR/144 lpi / DR:     "45.0" 
  535.  
  536. *ColorSepScreenFreq ProcessCyan.144lpi.DR/144 lpi / DR:     "128.547" 
  537. *ColorSepScreenFreq ProcessMagenta.144lpi.DR/144 lpi / DR:     "128.547" 
  538. *ColorSepScreenFreq ProcessYellow.144lpi.DR/144 lpi / DR:     "135.5" 
  539. *ColorSepScreenFreq ProcessBlack.144lpi.DR/144 lpi / DR:     "143.719" 
  540. *ColorSepScreenFreq CustomColor.144lpi.DR/144 lpi / DR:     "143.719" 
  541.  
  542. *ColorSepScreenProc ProcessCyan.144lpi.DR/144 lpi / DR: "
  543. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  544. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  545. *End
  546. *ColorSepScreenProc ProcessMagenta.144lpi.DR/144 lpi / DR: "
  547. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  548. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  549. *End
  550. *ColorSepScreenProc ProcessYellow.144lpi.DR/144 lpi / DR: "
  551. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  552. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  553. *End
  554. *ColorSepScreenProc ProcessBlack.144lpi.DR/144 lpi / DR: "
  555. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  556. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  557. *End
  558. *ColorSepScreenProc CustomColor.144lpi.DR/144 lpi / DR: "
  559. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  560. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  561. *End
  562.  
  563.  
  564. *% For 96 lpi / SR (Super Resolution)
  565.  
  566. *ColorSepScreenAngle ProcessCyan.96lpi.SR/  96 lpi / SR:    "71.5651" 
  567. *ColorSepScreenAngle ProcessMagenta.96lpi.SR/  96 lpi / SR:    "18.4349" 
  568. *ColorSepScreenAngle ProcessYellow.96lpi.SR/  96 lpi / SR:    "0.0" 
  569. *ColorSepScreenAngle ProcessBlack.96lpi.SR/  96 lpi / SR:    "45.0" 
  570. *ColorSepScreenAngle CustomColor.96lpi.SR/  96 lpi / SR:    "45.0" 
  571.  
  572. *ColorSepScreenFreq ProcessCyan.96lpi.SR/  96 lpi / SR:        "85.6977" 
  573. *ColorSepScreenFreq ProcessMagenta.96lpi.SR/  96 lpi / SR:    "85.6977" 
  574. *ColorSepScreenFreq ProcessYellow.96lpi.SR/  96 lpi / SR:    "90.3333" 
  575. *ColorSepScreenFreq ProcessBlack.96lpi.SR/  96 lpi / SR:    "95.813" 
  576. *ColorSepScreenFreq CustomColor.96lpi.SR/  96 lpi / SR:        "95.813" 
  577.  
  578. *ColorSepScreenProc ProcessCyan.96lpi.SR/  96 lpi / SR: "
  579. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  580. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  581. *End
  582. *ColorSepScreenProc ProcessMagenta.96lpi.SR/  96 lpi / SR: "
  583. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  584. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  585. *End
  586. *ColorSepScreenProc ProcessYellow.96lpi.SR/  96 lpi / SR: "
  587. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  588. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  589. *End
  590. *ColorSepScreenProc ProcessBlack.96lpi.SR/  96 lpi / SR: "
  591. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  592. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  593. *End
  594. *ColorSepScreenProc CustomColor.96lpi.SR/  96 lpi / SR: "
  595. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  596. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  597. *End
  598.  
  599.  
  600. *% For 105 lpi / SR (Super Resolution)
  601.  
  602. *ColorSepScreenAngle ProcessCyan.105lpi.SR/105 lpi / SR:    "71.5651" 
  603. *ColorSepScreenAngle ProcessMagenta.105lpi.SR/105 lpi / SR:    "18.4349" 
  604. *ColorSepScreenAngle ProcessYellow.105lpi.SR/105 lpi / SR:    "0.0" 
  605. *ColorSepScreenAngle ProcessBlack.105lpi.SR/105 lpi / SR:    "45.0" 
  606. *ColorSepScreenAngle CustomColor.105lpi.SR/105 lpi / SR:    "45.0" 
  607.  
  608. *ColorSepScreenFreq ProcessCyan.105lpi.SR/105 lpi / SR:        "93.4884" 
  609. *ColorSepScreenFreq ProcessMagenta.105lpi.SR/105 lpi / SR:    "93.4884" 
  610. *ColorSepScreenFreq ProcessYellow.105lpi.SR/105 lpi / SR:    "98.5455" 
  611. *ColorSepScreenFreq ProcessBlack.105lpi.SR/105 lpi / SR:    "104.523" 
  612. *ColorSepScreenFreq CustomColor.105lpi.SR/105 lpi / SR:        "104.523" 
  613.  
  614. *ColorSepScreenProc ProcessCyan.105lpi.SR/105 lpi / SR: "
  615. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  616. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  617. *End
  618. *ColorSepScreenProc ProcessMagenta.105lpi.SR/105 lpi / SR: "
  619. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  620. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  621. *End
  622. *ColorSepScreenProc ProcessYellow.105lpi.SR/105 lpi / SR: "
  623. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  624. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  625. *End
  626. *ColorSepScreenProc ProcessBlack.105lpi.SR/105 lpi / SR: "
  627. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  628. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  629. *End
  630. *ColorSepScreenProc CustomColor.105lpi.SR/105 lpi / SR: "
  631. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  632. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  633. *End
  634.  
  635.  
  636.  
  637. *% For 115 lpi / SR (Super Resolution)
  638.  
  639. *ColorSepScreenAngle ProcessCyan.115lpi.SR/115 lpi / SR:     "71.5651" 
  640. *ColorSepScreenAngle ProcessMagenta.115lpi.SR/115 lpi / SR: "18.4349" 
  641. *ColorSepScreenAngle ProcessYellow.115lpi.SR/115 lpi / SR:     "0.0" 
  642. *ColorSepScreenAngle ProcessBlack.115lpi.SR/115 lpi / SR:     "45.0"
  643. *ColorSepScreenAngle CustomColor.115lpi.SR/115 lpi / SR:     "45.0" 
  644.  
  645. *ColorSepScreenFreq ProcessCyan.115lpi.SR/115 lpi / SR:        "102.837" 
  646. *ColorSepScreenFreq ProcessMagenta.115lpi.SR/115 lpi / SR:    "102.837" 
  647. *ColorSepScreenFreq ProcessYellow.115lpi.SR/115 lpi / SR:    "108.4" 
  648. *ColorSepScreenFreq ProcessBlack.115lpi.SR/115 lpi / SR:    "114.976" 
  649. *ColorSepScreenFreq CustomColor.115lpi.SR/115 lpi / SR:        "114.976" 
  650.  
  651. *ColorSepScreenProc ProcessCyan.115lpi.SR/115 lpi / SR: "
  652. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  653. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  654. *End
  655. *ColorSepScreenProc ProcessMagenta.115lpi.SR/115 lpi / SR: "
  656. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  657. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  658. *End
  659. *ColorSepScreenProc ProcessYellow.115lpi.SR/115 lpi / SR: "
  660. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  661. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  662. *End
  663. *ColorSepScreenProc ProcessBlack.115lpi.SR/115 lpi / SR: "
  664. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  665. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  666. *End
  667. *ColorSepScreenProc CustomColor.115lpi.SR/115 lpi / SR: "
  668. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  669. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  670. *End
  671.  
  672.  
  673. *% For 128 lpi / SR (Super Resolution)
  674.  
  675. *ColorSepScreenAngle ProcessCyan.128lpi.SR/128 lpi / SR:     "71.5651" 
  676. *ColorSepScreenAngle ProcessMagenta.128lpi.SR/128 lpi / SR: "18.4349" 
  677. *ColorSepScreenAngle ProcessYellow.128lpi.SR/128 lpi / SR:     "0.0" 
  678. *ColorSepScreenAngle ProcessBlack.128lpi.SR/128 lpi / SR:     "45.0" 
  679. *ColorSepScreenAngle CustomColor.128lpi.SR/128 lpi / SR:     "45.0" 
  680.  
  681.  
  682. *ColorSepScreenFreq ProcessCyan.128lpi.SR/128 lpi / SR:     "114.264" 
  683. *ColorSepScreenFreq ProcessMagenta.128lpi.SR/128 lpi / SR:     "114.264" 
  684. *ColorSepScreenFreq ProcessYellow.128lpi.SR/128 lpi / SR:     "120.444" 
  685. *ColorSepScreenFreq ProcessBlack.128lpi.SR/128 lpi / SR:     "127.751" 
  686. *ColorSepScreenFreq CustomColor.128lpi.SR/128 lpi / SR:     "127.751" 
  687.  
  688. *ColorSepScreenProc ProcessCyan.128lpi.SR/128 lpi / SR: "
  689. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  690. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  691. *End
  692. *ColorSepScreenProc ProcessMagenta.128lpi.SR/128 lpi / SR: "
  693. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  694. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  695. *End
  696. *ColorSepScreenProc ProcessYellow.128lpi.SR/128 lpi / SR: "
  697. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  698. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  699. *End
  700. *ColorSepScreenProc ProcessBlack.128lpi.SR/128 lpi / SR: "
  701. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  702. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  703. *End
  704. *ColorSepScreenProc CustomColor.128lpi.SR/128 lpi / SR: "
  705. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  706. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  707. *End
  708.  
  709.  
  710.  
  711. *% For 144 lpi / SR (Super Resolution)
  712.  
  713. *ColorSepScreenAngle ProcessCyan.144lpi.SR/144 lpi / SR:     "71.5651" 
  714. *ColorSepScreenAngle ProcessMagenta.144lpi.SR/144 lpi / SR: "18.4349" 
  715. *ColorSepScreenAngle ProcessYellow.144lpi.SR/144 lpi / SR:     "0.0" 
  716. *ColorSepScreenAngle ProcessBlack.144lpi.SR/144 lpi / SR:     "45.0" 
  717. *ColorSepScreenAngle CustomColor.144lpi.SR/144 lpi / SR:     "45.0" 
  718.  
  719. *ColorSepScreenFreq ProcessCyan.144lpi.SR/144 lpi / SR:     "128.547" 
  720. *ColorSepScreenFreq ProcessMagenta.144lpi.SR/144 lpi / SR:     "128.547" 
  721. *ColorSepScreenFreq ProcessYellow.144lpi.SR/144 lpi / SR:     "135.5" 
  722. *ColorSepScreenFreq ProcessBlack.144lpi.SR/144 lpi / SR:     "143.719" 
  723. *ColorSepScreenFreq CustomColor.144lpi.SR/144 lpi / SR:     "143.719" 
  724.  
  725. *ColorSepScreenProc ProcessCyan.144lpi.SR/144 lpi / SR: "
  726. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  727. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  728. *End
  729. *ColorSepScreenProc ProcessMagenta.144lpi.SR/144 lpi / SR: "
  730. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  731. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  732. *End
  733. *ColorSepScreenProc ProcessYellow.144lpi.SR/144 lpi / SR: "
  734. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  735. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  736. *End
  737. *ColorSepScreenProc ProcessBlack.144lpi.SR/144 lpi / SR: "
  738. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  739. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  740. *End
  741. *ColorSepScreenProc CustomColor.144lpi.SR/144 lpi / SR: "
  742. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  743. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  744. *End
  745.  
  746.  
  747. *% For 164 lpi / SR (Super Resolution)
  748.  
  749. *ColorSepScreenAngle ProcessCyan.164lpi.SR/164 lpi / SR:     "71.5651" 
  750. *ColorSepScreenAngle ProcessMagenta.164lpi.SR/164 lpi / SR: "18.4349" 
  751. *ColorSepScreenAngle ProcessYellow.164lpi.SR/164 lpi / SR:     "0.0" 
  752. *ColorSepScreenAngle ProcessBlack.164lpi.SR/164 lpi / SR:     "45.0" 
  753. *ColorSepScreenAngle CustomColor.164lpi.SR/164 lpi / SR:     "45.0" 
  754.  
  755. *ColorSepScreenFreq ProcessCyan.164lpi.SR/164 lpi / SR:     "146.91" 
  756. *ColorSepScreenFreq ProcessMagenta.164lpi.SR/164 lpi / SR:     "146.91" 
  757. *ColorSepScreenFreq ProcessYellow.164lpi.SR/164 lpi / SR:     "154.857" 
  758. *ColorSepScreenFreq ProcessBlack.164lpi.SR/164 lpi / SR:     "164.251" 
  759. *ColorSepScreenFreq CustomColor.164lpi.SR/164 lpi / SR:     "164.251" 
  760.  
  761. *ColorSepScreenProc ProcessCyan.164lpi.SR/164 lpi / SR: "
  762. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  763. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  764. *End
  765. *ColorSepScreenProc ProcessMagenta.164lpi.SR/164 lpi / SR: "
  766. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  767. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  768. *End
  769. *ColorSepScreenProc ProcessYellow.164lpi.SR/164 lpi / SR: "
  770. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  771. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  772. *End
  773. *ColorSepScreenProc ProcessBlack.164lpi.SR/164 lpi / SR: "
  774. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  775. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  776. *End
  777. *ColorSepScreenProc CustomColor.164lpi.SR/164 lpi / SR: "
  778. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  779. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  780. *End
  781.  
  782.  
  783. *% end of PPD file for Scantext 
  784.